<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Welcome Page</title>

</head>


<body>
	<h1>TestCloseSession</h1>
	<p>关闭此页面发送ajax请求，清空session。执行session.invalidate()方法</p>
</body>
<script src="static/js/jquery-3.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
	function logout() {
		var logoutURL = "/logout"; //用于注销用户的url
		if (logoutURL == "")
			return;
		var userAgent = navigator.userAgent.toLowerCase();
		//firefox在处理js时的安全级别较高，很多IE、Chrome中js可以使用的权限在Friefox中被限制
		if (userAgent.indexOf("msie") > -1) { //IE
			$.ajax({
				url : logoutURL,
				crossDomain : true,//crossDomain设置为true是为了解决跨域访问问题
				async : false,
				dataType : "jsonp"//dataType:"jsonp"这个属性也是为解决跨域访问问题，和crossDomain配合使用
			});
		} else { //FireFox Chrome
			$.ajax({
				url : logoutURL,
				async : false
			});
		}
	}
	//页面刷新之前执行
	window.onbeforeunload = function() {
		logout();
	}
	//在onbeforeunload后执行
	/* 	window.onunload = function(){
	 logout();
	 } */
</script>
</html>
